(message-yank-original): Fix bug:
authorThien-Thi Nguyen <ttn@gnuvola.org>
Tue, 27 Mar 2007 14:12:33 +0000 (14:12 +0000)
committerThien-Thi Nguyen <ttn@gnuvola.org>
Tue, 27 Mar 2007 14:12:33 +0000 (14:12 +0000)
Don't switch point and mark unnecessarily.

lisp/gnus/message.el

index 5bbb565dd7f07c24b31a47a9a3dcf1f6899c74c9..305d64a9af32641e60f81a613cfac566908b758b 100644 (file)
@@ -3349,7 +3349,8 @@ prefix, and don't delete any headers."
                   (point)))
       (unless arg
        (funcall message-cite-function))
-      (message-exchange-point-and-mark)
+      (unless (< (point) (mark-marker))
+        (message-exchange-point-and-mark))
       (unless (bolp)
        (insert ?\n))
       (unless modified